home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 February / Macworld (1998-02).dmg / Control Strip Modules / Debugger Strip / debug.h < prev    next >
C/C++ Source or Header  |  1994-11-27  |  1KB  |  38 lines

  1. #pragma once
  2.  
  3. #define kCommandKey        0x37
  4. #define kShiftKey          0x38
  5. #define kTickleLength    120L // 2 seconds
  6. enum {
  7.     kMenuStrings = 998,
  8.     kDebuggerStrings = 999,
  9.     kUtilityStrings = 997
  10. };
  11.  
  12. enum { // utility strings
  13.     kPrefName = 1,
  14.     kHelpString
  15. };
  16. typedef struct
  17. {
  18.     Handle            iconSuite;
  19.     Handle            menuStrings;
  20.     Handle            debuggerStrings;
  21.     Handle            utilityStrings;
  22.     unsigned long    lastTicks;
  23.     short            whichString;
  24. } MyGlobals, *MyGlobalPtr, **MyGlobalHandle;
  25.  
  26.  
  27. void DoCSDraw(MyGlobalHandle myGlobals, Rect *statusRect, GrafPtr statusPort);
  28. long DoCSBalloonHelp(MyGlobalHandle myGlobals, Rect *statusRect);
  29. long DoCSPeriodic(MyGlobalHandle myGlobals, Rect *statusRect, GrafPtr statusPort);
  30. void DoCSClose(MyGlobalHandle myGlobals);
  31. long DoCSInit(void);
  32. long DoCSClick(MyGlobalHandle myGlobals, Rect *statusRect, GrafPtr statusPort);
  33. Boolean HasDebugger(void);
  34. Boolean Can32Bit(void);
  35. MenuHandle MakePrefsMenu(MyGlobalHandle myGlobals);
  36. Handle GetDetachedStrings(short id);
  37. Boolean IsPressed(unsigned short key);
  38. void DoCSSavePrefs(MyGlobalHandle myGlobals);